///////////////////////////////////////////////////////////////
//
// FileName : KPath.cpp
// Creator : Chen SiHan
// Date : 2009-7-13 17:30:00
// Comment :  The implementation of KPath.h. 
//           
//
///////////////////////////////////////////////////////////////

#include "../stdafx.h"
#include "KPath.h"
#include "../error.h"
using namespace KCS0025;

KPath::KPath(void)
{

}


KPath::~KPath(void)
{

}


CString KPath::GetPath(void)
{
	//PROCESS_ERROR(!m_szkPath.IsEmpty());
	return m_szkPath;

//Exit0:
	//return NULL;
}


bool  KPath::SetPath(CString szPath)
{
	bool bDone = false;
	m_szkPath = szPath;
	bDone = true;
//Exit0:
	return bDone;
}


CString KPath::GetNameFromPath(CString szPath)
{
	CString szFileName = "";
	int nIndex = szPath.Find('\\');
	while (nIndex != -1)
	{
		szPath.Delete(0, nIndex + 1);
		nIndex = szPath.Find('\\');
	}
	szFileName = szPath;
	return szFileName;
}